Опанування TypeScript Infer: видобування умовних типів для розширених маніпуляцій з типами | MLOG | MLOG